﻿using System;
namespace btmerc.API.Schemas.Interfaces
{
    public interface IForceCharacter
    {
        Attributes Attributes { get; set; }
        DateTime Birth { get; set; }
        Affiliation BirthAffiliation { get; set; }
        Quality GetQuality(TroopType type);
        double GetSalary(IEra era, SalaryModifiers salaryModifiers);
        ushort GetWeeklyEffectiveHours(TroopType type);
        string Name { get; set; }
        System.Collections.Generic.List<Skill> PrimarySkills { get; }
        Skills Skills { get; set; }
        Traits Traits { get; set; }
    }
}
